package com.ttg.model.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author zhangHongYuan
 * @description
 * @date 2023/6/30 10:25
 */
@Data
@TableName(value = "tbl_app_coupon_vip_bank_info")
public class VipBankInfo implements Serializable {

    private static final long serialVersionUID = 7195546044912332250L;

    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     * 标签
     */
    @TableField(value = "lbls")
    private String lbls;
    /**
     *客户号
     */
    @TableField(value = "cst_id")
    private String cstId;
    /**
     *客户名称
     */
    @TableField(value = "cst_name")
    private String cstName;
    /**
     *身份证号码
     */
    @TableField(value = "crdt_no")
    private String crdtNo;
    /**
     *客户等级
     */
    @TableField(value = "cst_grd_cd")
    private String cstGrdCd;

    /**
     * 活期存款时点余额
     */
    @TableField(value = "dmdep_bal")
    private BigDecimal dmdepBal;
    /**
     *定期存款时点余额
     */
    @TableField(value = "tmdep_bal")
    private BigDecimal tmdepBal;
    /**
     *贷款余额
     */
    @TableField(value = "loan_bal")
    private BigDecimal loanBal;
    /**
     *理财余额
     */
    @TableField(value = "chrtc_bal")
    private BigDecimal chrtcBal;
    /**
     *股金余额
     */
    @TableField(value = "shr_amt_bal")
    private BigDecimal shrAmtBal;
    /**
     *信用卡账单金额
     */
    @TableField(value = "cr_crd_bill_amt")
    private BigDecimal crCrdBillAmt;

    /**
     *交易笔数
     */
//    @TableField(value = "trade_number")
//    private Long tradeNumber;
    /**
     *会员id
     */
    @TableField(value = "vip_id")
    private Long vipId;

    /**
     *时间
     */
    @TableField(value = "time")
    private LocalDate time;

    /**
     *交易金额
     */
//    @TableField(value = "trade_amount")
//    private BigDecimal tradeAmount;

    /**
     *银行卡号
     */
    @TableField(value = "bank_car_no")
    private Long bankCarNo;
}
